/**
 * API响应结构
 */
export interface ApiResponse<T = any> {
  // 状态码
  code: number;
  // 返回数据
  data: T;
  // 返回消息
  message: string;
  // 详细描述
  description?: string;
}

/**
 * 分页数据结构
 */
export interface PageResult<T> {
  // 记录列表
  records: T[];
  // 总记录数
  total: number;
  // 每页大小
  size: number;
  // 当前页码
  current: number;
  // 总页数
  pages: number;
} 